var hierarchy =
[
    [ "Attribute", null, [
      [ "ObservableAttribute", "classUnity_1_1MLAgents_1_1Sensors_1_1Reflection_1_1ObservableAttribute.html", null ]
    ] ],
    [ "BrainParameters", "classUnity_1_1MLAgents_1_1Policies_1_1BrainParameters.html", null ],
    [ "DemonstrationWriter", "classUnity_1_1MLAgents_1_1Demonstrations_1_1DemonstrationWriter.html", null ],
    [ "DiscreteActionMasker", "classUnity_1_1MLAgents_1_1DiscreteActionMasker.html", null ],
    [ "EnvironmentParameters", "classUnity_1_1MLAgents_1_1EnvironmentParameters.html", null ],
    [ "Exception", null, [
      [ "UnityAgentsException", "classUnity_1_1MLAgents_1_1UnityAgentsException.html", null ]
    ] ],
    [ "TensorApplier.IApplier", "interfaceUnity_1_1MLAgents_1_1Inference_1_1TensorApplier_1_1IApplier.html", null ],
    [ "IDisposable", null, [
      [ "Academy", "classUnity_1_1MLAgents_1_1Academy.html", null ],
      [ "IncomingMessage", "classUnity_1_1MLAgents_1_1SideChannels_1_1IncomingMessage.html", null ],
      [ "OutgoingMessage", "classUnity_1_1MLAgents_1_1SideChannels_1_1OutgoingMessage.html", null ]
    ] ],
    [ "TensorGenerator.IGenerator", "interfaceUnity_1_1MLAgents_1_1Inference_1_1TensorGenerator_1_1IGenerator.html", null ],
    [ "ISensor", "interfaceUnity_1_1MLAgents_1_1Sensors_1_1ISensor.html", [
      [ "CameraSensor", "classUnity_1_1MLAgents_1_1Sensors_1_1CameraSensor.html", null ],
      [ "RayPerceptionSensor", "classUnity_1_1MLAgents_1_1Sensors_1_1RayPerceptionSensor.html", null ],
      [ "RenderTextureSensor", "classUnity_1_1MLAgents_1_1Sensors_1_1RenderTextureSensor.html", null ],
      [ "StackingSensor", "classUnity_1_1MLAgents_1_1Sensors_1_1StackingSensor.html", null ],
      [ "VectorSensor", "classUnity_1_1MLAgents_1_1Sensors_1_1VectorSensor.html", null ]
    ] ],
    [ "ISerializationCallbackReceiver", null, [
      [ "Agent", "classUnity_1_1MLAgents_1_1Agent.html", null ]
    ] ],
    [ "MonoBehaviour", null, [
      [ "Agent", "classUnity_1_1MLAgents_1_1Agent.html", null ],
      [ "DecisionRequester", "classUnity_1_1MLAgents_1_1DecisionRequester.html", null ],
      [ "DemonstrationRecorder", "classUnity_1_1MLAgents_1_1Demonstrations_1_1DemonstrationRecorder.html", null ],
      [ "BehaviorParameters", "classUnity_1_1MLAgents_1_1Policies_1_1BehaviorParameters.html", null ],
      [ "SensorComponent", "classUnity_1_1MLAgents_1_1Sensors_1_1SensorComponent.html", [
        [ "CameraSensorComponent", "classUnity_1_1MLAgents_1_1Sensors_1_1CameraSensorComponent.html", null ],
        [ "RayPerceptionSensorComponentBase", "classUnity_1_1MLAgents_1_1Sensors_1_1RayPerceptionSensorComponentBase.html", [
          [ "RayPerceptionSensorComponent2D", "classUnity_1_1MLAgents_1_1Sensors_1_1RayPerceptionSensorComponent2D.html", null ],
          [ "RayPerceptionSensorComponent3D", "classUnity_1_1MLAgents_1_1Sensors_1_1RayPerceptionSensorComponent3D.html", null ]
        ] ],
        [ "RenderTextureSensorComponent", "classUnity_1_1MLAgents_1_1Sensors_1_1RenderTextureSensorComponent.html", null ]
      ] ]
    ] ],
    [ "ObservationWriter", "classUnity_1_1MLAgents_1_1Sensors_1_1ObservationWriter.html", null ],
    [ "DebugDisplayInfo.RayInfo", "structUnity_1_1MLAgents_1_1Sensors_1_1DebugDisplayInfo_1_1RayInfo.html", null ],
    [ "RayPerceptionOutput.RayOutput", "structUnity_1_1MLAgents_1_1Sensors_1_1RayPerceptionOutput_1_1RayOutput.html", null ],
    [ "RayPerceptionInput", "structUnity_1_1MLAgents_1_1Sensors_1_1RayPerceptionInput.html", null ],
    [ "RayPerceptionOutput", "namespaceUnity_1_1MLAgents_1_1Sensors.html#classUnity_1_1MLAgents_1_1Sensors_1_1RayPerceptionOutput", null ],
    [ "SensorExtensions", "classUnity_1_1MLAgents_1_1Sensors_1_1SensorExtensions.html", null ],
    [ "SensorHelper", "classUnity_1_1MLAgents_1_1Sensors_1_1SensorHelper.html", null ],
    [ "SideChannel", "classUnity_1_1MLAgents_1_1SideChannels_1_1SideChannel.html", [
      [ "FloatPropertiesChannel", "classUnity_1_1MLAgents_1_1SideChannels_1_1FloatPropertiesChannel.html", null ],
      [ "RawBytesChannel", "classUnity_1_1MLAgents_1_1SideChannels_1_1RawBytesChannel.html", null ]
    ] ],
    [ "SideChannelManager", "classUnity_1_1MLAgents_1_1SideChannels_1_1SideChannelManager.html", null ],
    [ "SideChannelsManager", "classUnity_1_1MLAgents_1_1SideChannels_1_1SideChannelsManager.html", null ],
    [ "StatsRecorder", "classUnity_1_1MLAgents_1_1StatsRecorder.html", null ],
    [ "ObservationProto.Types", "classUnity_1_1MLAgents_1_1CommunicatorObjects_1_1ObservationProto_1_1Types.html", null ],
    [ "UnityRLInputProto.Types", "classUnity_1_1MLAgents_1_1CommunicatorObjects_1_1UnityRLInputProto_1_1Types.html", null ],
    [ "UnityRLOutputProto.Types", "classUnity_1_1MLAgents_1_1CommunicatorObjects_1_1UnityRLOutputProto_1_1Types.html", null ],
    [ "UnityToExternalReflection", "classUnity_1_1MLAgents_1_1CommunicatorObjects_1_1UnityToExternalReflection.html", null ]
];